home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Precision Software Appli…tions Silver Collection 1
/
Precision Software Applications Silver Collection Volume One (PSM) (1993).iso
/
windows
/
games
/
winbn251.exe
/
WINBENCH.DOC
next >
Wrap
Text File
|
1992-04-22
|
14KB
|
299 lines
WINBENCH
PC Labs Windows Graphics Benchmark
Version 2.51 - 22 Apr 92
1. This release of WINBENCH adds the WINMARK, the geometric mean of twelve
frequently used Windows graphics operations.
Contents of this release:
WINBENCH.EXE WINBENCH executable, all tests enabled
WINBENCH.HLP Help file
WINBENCH.DOC This file in ASCII text format
2. Installation and Use
Copy all files from the WINBENCH diskette to the same directory. Run
WINBENCH like any Windows application. For example, the DOS command
"win winbench" will launch WINBENCH from the current directory.
WINBENCH writes the files containing test results to the directory
from which it was launched. Generally, you should launch WINBENCH
every time from the directory in which it is installed. This avoids
having test results scattered all over your hard disk.
For other information about WINBENCH, see the help dialogue box.
3. A Summary of the Differences in WINBENCH 2.51 from WINBENCH 1.1
3.1. New Features in WINBENCH 2.51
- WINBENCH 2.51 introduces the graphics WINMARK, the geometric mean
of twelve graphics benchmark tests. PC Labs profiled the major
Windows 3.0 applications in November 1991, and determined that these
twelve functions were the most frequently used. The weights shown in
the WINMARK results screen show the approximate proportions in which
these functions are used. Windows applications also use other
graphics functions, but for much less time. Because the software
available to profile Windows applications at the time was not very
sophisticated, the weights assigned are subject to change when better
Windows profiling and instrumentation software becomes available.
When you start WINBENCH, it gives you the options of running the WINMARK
tests, running the Advanced (detailed) tests, or exiting from the program.
The WINMARK result is the weighted GEOMETRIC mean of the twelve tests.
In the case where all the weights add up to 1.0, the weighted geometric mean
is calculated as the product of each test result raised to the power of
its weight. In more mathematical terms,
WINMARK = (r1**w1)*(r2**w2)*...(rn**wn)
where r1...rn are the test results, and w1...wn are the corresponding
weights, and the paired asterisks (**) denote the mathematical operation of
exponentiation.
You may run the WINMARK tests and/or display the results by selecting
Options | WINMARK at any time.
To manufacturers of personal computers and graphics hardware, publishers
of Windows software drivers, and others who will publicize WINMARKs for
commercial and non-commercial purposes:
To minimize the possibility of misrepresenting the results of the PC Magazine
WINMARK test, you should make sure that any publication or distribution of
these results in printed or electronic form includes the brand name, clock
speed, and processor model of the PC on which the test was run, a concise
description of the graphics hardware used for the test, and the Windows
driver name, description, and version used for the test. You may choose to
augment this information by specifying the graphics chip set, host PC cache
memory, and any other pertinent information.
The WINMARK and the other WINBENCH tests are sensitive to all of these
factors. A sample description follows:
A 37MHz White Label 80486 PC with a Generic Super VGA card running with
Version 3.17 of VGA.DRV (640x480x16 colors) achieved a WINMARK result of
2,366,439.
The Compaq 386/25e used as a reference PC for the WINMARK was configured with
8 megabytes of 80 nanosecond DRAM and VGA integrated onto the system board.
This PC was tested with the standard VGA driver packaged with Windows 3.0,
Version 3.00 of the driver VGA.DRV operating with 640x480x16 colors.
PC Labs is currently doing further instrumentation and analysis of major
Windows applications, using more sophisticated graphical device interface
(GDI) profiling tools recently made available by Microsoft. Subsequent
releases of WINBENCH may reflect adjustments in both the functions used
and their weights, depending on the results of the analysis.
- When WINBENCH starts up, you now have the choice to run the
graphics WINMARK tests, to run detailed tests, or to exit from
WINBENCH. WINBENCH now has other push buttons and menu choices for
the graphics WINMARK.
3.2. Corrected Defect in WINBENCH 2.04
- WINBENCH 2.04 corrects an error in calculating the result of the
Rectangles|Patterns|Hatched Patterns test. Previously, the result had
been stated as 20% greater than what it actually was.
- WINBENCH 2.04 corrects several minor internal logic errors that
caused it to fail when compiled with other compilers. None of these
changes have any effect on results.
3.2. Corrected Defect in WINBENCH 2.03
- WINBENCH 2.03 displays an informational dialog box when no .XLS
files are available for comparison. Previous versions of WINBENCH
presented an empty dialog box if no .XLS files were available for
comparison, and clicking on OK would have no effect. The only
resolution to this problem was to change the Windows focus and
terminate Windows.
3.3. Corrected Defects and Improvements in WINBENCH 2.02
- Corrected the processing of files written in Lotus 1-2-3 .WKS
format. WINBENCH 2.00 or 2.01 failed with a UAE when writing a file
in Lotus 1-2-3 format.
- Corrected the Select Results dialog box so that a double mouse
click selects a file. Previously, a double click only highlighted the
file, and a click on the OK button was required to confirm the choice.
Corrected the Compare Results dialog box so that it would fit
completely on a 640x480 VGA screen. Previously WINBENCH displayed it
in a format that was too wide for VGA.
Changed the Modify Options dialog box, so that the optional field
"File Header" is now the mandatory field "Test Description".
Changed the report file formats so that the test description
information and test date/time appear in a structured format. This
gives the user more useful information when either viewing results in
the Compare Results dialog box or comparing report files. This added
information is also displayed by the System Information menu choice.
3.4. Corrected Defects in WINBENCH 2.01
- Corrected the Select Results dialog box so that it does not show
the current report file as a choice. Also, the Select Results dialog
box is wider, allowing twelve character file names to display
completely.
- Eliminated the possibility of a UAE from the System Information
Option caused by a rapid sequence of many Ctrl-I keystrokes in
succession, typically 100 or more, and only under Windows 3.0, not
Windows 3.1. Under these circumstances, Windows 3.0 exhausts its use
of system memory.
- Added a message box to the View Results dialog box to inform user
that file being compared contains results from more than one test run.
Also, added logic to choose only the first information with a given
text key from a file.
- Added a string resource to change the minimum test duration, with
a minimum of two seconds.
- The Bitblt Align test dialog box now displays results correctly.
Previously, the displayed results were transposed between lower left
and upper right cells, but the information contained in report files
was correct.
3.5. New Features in WINBENCH 2.0
- System Information adds the processor type and clock speed,
presence of math coprocessor, Windows version number and operating
mode, video driver file name and description, video driver file date,
video driver version, X-Width Aspect Ratio, Y-Width Aspect Ratio,
height of the system font, and average character width of the system
font. All system information is written to the report file.
- All tests now run for a minimum of five seconds, and report
throughput, rather than elapsed time. There is no method to convert
results from WINBENCH 1.1 into the format for the results used by
WINBENCH 2.0. Many of the tests are upgraded to be consistent with
Windows 3.0 and/or Windows 3.1.
- All tests display text centered in the benchmark window to
identify the current test being run in a series of tests. Identifying
the test when it is running keeps you better informed about what is
going on, and helps to debug WINBENCH and/or Windows should WINBENCH
terminate with an Unrecoverable Application Error (UAE).
- Many tests change the color being displayed to give a better
visual indication that something is actually being done while the test
runs.
- Where possible, throughput is either calculated or estimated as
"pixels/sec". Results of text handling benchmarks are reported in
"characters/sec". Results for some other tests are reported in
"operations/sec".
- The Ellipse (Curves) test renames the WINBENCH 1.1 Full Arcs
test, which drew ellipses on the screen then filled the ellipse with
the current brush. The Ellipse test also draws ellipses on the
screen, but it varies the brush color used to fill the ellipse.
- The Patterns (Rectangles) test now runs ten tests, using a black
fill pattern, seven grey patterns, a white pattern, and a set of
hatched patterns.
- The Scroll Text (Text) tests are new. They display and scroll a
full screen of text using the same five fonts as displayed by the
Image Text (Text) tests.
- The Mixed Fonts (Text) test uses Courier fonts rather than System
fonts. With Windows 3.0, it is not possible to display a system font
with a bold attribute.
- The Help dialogue box provides a complete description of all
tests.
- The Modify Options menu writes to the WINBENCH.INI file in a
section called [Version.2.0] when you choose to save selected
parameters. WINBENCH 1.1 used the [Bench] section of WIN.INI for the
same purpose.
- The ASCII text report file now lines up data in vertical columns.
The "1-2-3" format for a report file produces comma-separated data,
and non-numeric literals are bounded by double quotes, e.g. "sample
text". The Excel format produces tab-separated data.
- Because all tests run for at least five seconds, there is no need
to use radio buttons to select the number of test iterations. These
radio buttons are removed from WINBENCH 2.0.
- If you run all tests or run in demo mode, WINBENCH displays an
appropriate message on screen when it is done, or after running of
tests has been interrupted.
- If WINBENCH is run in real mode and there is enough memory to
load it, it displays the initial dialog box, then a message box saying
that it does not run in real mode, and terminates. If there is not
enough memory to load it, then Windows displays a message box with an
application error.
- The Compare Results menu choice presents a pair of dialog boxes.
The first one displays a list of existing .XLS files, from which one
is selected to compare with the results of testing for the current
video card and driver. The second dialog box displays test results
for the current card and the selected card. The results of each test
written to the report file now all have unique names or keys so that
the Compare Results dialog box can select them properly from files
that contain the results of previous tests.
- WINBENCH 2.51 was compiled with Borland C++ Release 3.0 and its
resources edited with Borland's Resource Workshop editor. Tests
between versions of WINBENCH compiled with various compilers show less
than one percent difference in test results. The source code for
WINBENCH is fully compatible with the following:
Borland C++3.0 Professional
Microsoft C6.0a and SDK
Symantec/Zortech C++3.0 (requires Microsoft LINK instead of
Zortech ZLINK)
Watcom C8.5 (requires Microsoft LINK rather than Watcom WLINK,
due to a defect in WLINK)
JPI TopSpeed C3.02 (requires compilation for math coprocessor
rather than math emulation, due to defect in TopSpeed Windows math
emulation library)
4. Problems and Suggestions for Improvements
- Please note and report any test results that seem to be
incorrect, including zero and negative results. These indicate that
the test being run uses an incorrect throughput calculation, either
roundoff or overflow.
- Please provide hard copy or electronic copy of test results with
any problems, and describe the video graphics adapter being used
particularly if the System Information are not completely self-
descriptive.
- If you have suggestions for improvements to WINBENCH, please
call, write, or send an electronic mail message explaining what you
require. There is no guarantee that it will be added to the next
version of WINBENCH, but it WILL be added to the list of enhancements
that will be evaluated and prioritized for subsequent versions.
5. Technical Support
- If you need assistance running Winbench, interpreting results, or
understanding the weighting methods used in calculating the Graphics
WINMARK, call PC Magazine Labs at (212)-503-5570.
Thank you.
Jim Galley
Director, PC Labs
PC Magazine
One Park Avenue
New York, NY 10016
tel. 212/503-5587
Nick Stam
Technical Director, PC Labs
PC Magazine
One Park Avenue
New York, NY 10016
tel. 212/503-5510